@charset "utf-8";

html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
 big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, 
 ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,figure{margin:0;padding:0;}
address, cite, em{font-style:normal;}
textarea{ resize:none}
ul li{list-style-type:none;}
fieldset, img {border:0;}
label,button,a{cursor: pointer;}
body{font-size:12px;overflow-x:hidden; color:#131313;font-family: Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#444}
span,h3,h2,p,a{line-height:22px}
a:hover{text-decoration:none;}
dt{ font-weight:normal;}
b{font-weight:normal;}

.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.clearfix{*zoom:1;}




.h_bottom  .nav li a,.h_bottom .nav li .sub_nav  dd a,.h_bottom  .nav li .sub_nav  .children03 dd a,.c_box01 ul li .pic img,.f_box01 .index_product dl dd a,.sub_case_box li dl dd.more,.sub_case_box li,.sub_case_box li dl dt,.sub_contact_box  .main01 ul li a,.sub_faq_box ul li dd i,.sub_faq_box ul li,.sub_news_box ul li dl dt,.sub_pro_cover .main ul li dl dt,.sub_pro_cover .main ul li dl dd{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}



.wrapper{width:1000px;margin:0 auto;overflow:hidden; zoom:1;}
.h_top{ padding:25px 0 0;overflow:hidden; zoom:1; }
.h_top .logo{ float:left; width:275px; margin-left:15px;}

.h_top  .main{ float:right; width:270px; }
.h_top  .language{ overflow:hidden; zoom:1;}
.h_top  .language .guoqi{ float:left; width:100pox; text-align:right;}
.h_top  .language .guoqi a{ font-size:14px; color:#1b1b1b;}
.h_top  .language .guoqi i{ display:inline-block; background: url(../images/icons.png) no-repeat 0 0; width:21px; height:16px; margin-right:5px; vertical-align:middle;}
.h_top  .language .mail{ float:right; width:150px;}
.h_top  .language .mail a{ font-size:14px; color:#d40205;}
.h_top  .language .mail i{display:inline-block; background: url(../images/icons.png) no-repeat 0 -27px; width:21px; height:16px; margin-right:5px; vertical-align:middle;}

.h_top .search{ width:270px; margin-top:7px;}
.h_top .search_box{width:270px; height:30px;}
.h_top .search_box #searchfield{line-height:28px;width:198px;float:left; height:28px; background:none; border:1px solid #b7b7b7; color:#1b1b1b; border-right:none;}
.h_top .search_box #searchfield input{background:none; border:none; width:160px; height:26px;color:#1b1b1b;line-height:26px;}
.h_top .search_box #searchfield i{display:inline-block; background: url(../images/icons.png) no-repeat  -30px 0; width:35px; height:20px;  vertical-align:middle; margin-top: 8px;float: left;}
.h_top .search_box #searchbutton{height:30px;width:70px; float:left;background: #d40205;border:none; text-align:center; color:#fff; line-height:30px;*float:right;float:right\0;}

.h_bottom {overflow:hidden; zoom:1; height:60px;}
.h_bottom  .nav li{float:left; }
.h_bottom .nav li a{display:inline-block;line-height:60px; font-size:14px;text-transform: uppercase; color:#333;padding:0 32px;}
.h_bottom  .nav li:hover a{ color:#d40205;}
.h_bottom  .nav .currentA  a{color:#d40205;}

.h_bottom  .nav li .sub_nav{position:absolute; z-index:999;top:144px;display:none;width:200px;background:#303030; opacity:0.9; padding:20px 0; filter:alpha(Opacity=90);}
.h_bottom .nav li .sub_nav  dd{z-index:99991; padding:0 20px;  position:relative;text-align:center;}
.h_bottom .nav li .sub_nav  dd:hover a{ background:#d40205;  color:#fff; }
.h_bottom  .nav li .sub_nav  dd a{font-size:14px; text-transform: capitalize;color:#fff; line-height:28px; border:none;padding:0; display:block;padding:0 20px;font-weight:normal; margin-bottom:10px; }

.h_bottom  .nav li .sub_nav  .children03{ display:none;position:absolute; z-index:99999991;background:#303030;filter:alpha(Opacity=90); opacity:0.9;top:0;left:200px; width:200px; padding:10px 0;}
.h_bottom  .nav li .sub_nav  .children03 dd a{ color:#fff; background:#303030; opacity:0.9;filter:alpha(Opacity=90); line-height:20px;padding-top:5px; padding-bottom:5px; }
.h_bottom  .nav li .sub_nav  .children03 dd:hover a{ display:block;background:#d40205; transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); -webkit-transform:translateX(10px); }

/*banner*/



.banner {position:relative;overflow:hidden;width:100%; height:500px;}
.banner .bd {position:relative; margin-left:-960px; left:50%;}
.banner .bd li img{ width:1920px; height:500px;}
.banner .bd li a {display:block ;height:500px;}
.banner .hd { position:absolute; z-index:22; left:48%; bottom:20px;}
.banner .hd  li{ background:url(../images/icons.png) no-repeat 0 -40px; width:12px; height:12px; margin:0 10px 0 0; float:left; cursor: pointer; line-height:80px; color:#fff;}
.banner .hd  li.on{ background-position:0 -62px;}
.banner .prev,.banner .next{color:#d40205; position:absolute;top:45%;font:bold 80px/normal simsun;cursor:pointer; }
.banner .prev{left:50px;}
.banner .next{right:50px;}


/*content*/

.c_box01{  padding:5px 0 50px 0;}
.c_box01 .title,.c_box02 .title,.c_box03 .title,.c_box04 .title{ text-align:center; margin-bottom:30px; padding-top:45px;}
.c_box01 .title a,.c_box02 .title a,.c_box03 .title a,.c_box04 .title a{ font-size:42px; font-weight:bold; text-transform:uppercase; color:#d40205;}
.c_box01 ul li{ overflow:hidden; zoom:1;}
.c_box01 ul li dl{ width:400px; padding:45px 50px; float:left; background: url(../images/jia01.png) no-repeat right top #f7f7f7; height:90px;}
.c_box01 ul li dl dt{ font-size:20px; color:#333;font-weight:bold; text-transform:uppercase; margin-bottom:15px;}
.c_box01 ul li dl dd{ line-height:20px; height:60px; overflow:hidden; color:#666; font-size:14px;}
.c_box01 ul li .pic{ width:500px; float:left; height:180px; overflow:hidden;}
.c_box01 ul li .pic:hover img{ transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); -webkit-transform:scale(1.2);}




.c_box02{ background:#f7f7f7; padding:0 0 50px;}
.slideGroup{ overflow:hidden;zoom:1;}
.slideGroup .parHd{ margin:0 90px 20px}
.slideGroup .parHd ul{overflow:hidden;zoom:1;}
.slideGroup .parHd ul li{ float:left; margin-right:12px; margin-bottom:12px;}
.slideGroup .parHd ul li a{color:#181818; display:inline-block;  line-height:28px; color:#333; text-transform:uppercase; text-align:center; background:#fff;padding:0 26px;}


.slideGroup .parHd ul li.on,.slideGroup .parHd ul li.on:first-child{ background:#d40205; color:#fff;}
.slideGroup .parHd ul li.on a,.slideGroup .parHd ul li.on:first-child a{background:#d40205; color:#fff;}

.slideGroup .parBd{position:relative; padding-top:50px; }
.slideGroup .btn{position:absolute; z-index:99; width:100%; top:0;}
.slideGroup .sPrev,.slideGroup .sNext{display:inline-block; width:100px; height:30px;  background:#aaa; position:absolute; text-align:center; }
.slideGroup .sPrev{ left:400px;}
.slideGroup .sNext{ right:400px; background:#d40205;}
.slideGroup .sPrev i,.slideGroup .sNext i{ display:inline-block; background:url(../images/icons.png) no-repeat -79px 0; width:33px; height:12px; vertical-align:middle; margin-top:10px;}
.slideGroup .sNext i{ background-position:-141px 0;}
.slideGroup .parBd .slideBox ul{overflow:hidden;zoom:1; margin-right:-20px; }
.slideGroup .parBd .slideBox ul li{float:left;width:235px; margin-right:20px;}
.slideGroup .parBd .slideBox ul li .text{ background:#fff; height:30px; line-height:30px; text-align:center; font-size:14px; color:#000; overflow:hidden; zoom:1; margin-top:5px;}
.slideGroup .parBd .slideBox ul li:hover .text{ color:#c61d1c;}
.c_box02 .more{ width:200px; height:30px; margin:30px 0 0 400px; background:#d40205; text-align:center;}
.c_box02 .more a{line-height:30px; color:#fff; font-size:14px; text-transform:uppercase; }




.c_box03{ padding:5px  0 20px;}

.c_box03 ul{ overflow:hidden; zoom:1; margin-right:-34px;}
.c_box03 ul li{ float:left;width:483px; margin-right:34px;background:#f7f7f7; margin-bottom:30px;}
.c_box03 ul li .date{ float:left; width:100px; background:#d40205; text-align:center; }
.c_box03 ul li .pic{ position:absolute; z-index:99; left:0; top:0; width:150px; height:150px;opacity:0;filter: alpha(opacity=0); -webkit-transition: all 450ms ease-out 0s;
-moz-transition: all 450ms ease-out 0s;
-o-transition: all 450ms ease-out 0s;
transition: all 450ms ease-out 0s;
-webkit-transform: rotateY(180deg) scale(0.5,0.5);
-moz-transform: rotateY(180deg) scale(0.5,0.5);
-ms-transform: rotateY(180deg) scale(0.5,0.5);
-o-transform: rotateY(180deg) scale(0.5,0.5);
transform: rotateY(180deg) scale(0.5,0.5);}
.c_box03 ul li:hover .pic{ -webkit-transform: rotateY(0deg) scale(1,1);
-moz-transform: rotateY(0deg) scale(1,1);
-ms-transform: rotateY(0deg) scale(1,1);
-o-transform: rotateY(0deg) scale(1,1);
transform: rotateY(0deg) scale(1,1);opacity:1.0;filter:alpha(opacity=100);}

.c_box03 ul li .date span{ display:block; color:#fff;}
.c_box03 ul li .date span.day{ padding-top:10px; font-size:20px;}
.c_box03 ul li .date span.day i{ display:block; background:url(../images/icons.png) no-repeat 0 -60px ; width:50px; height:1px; vertical-align:middle; margin:3px 0 3px 27px;}
.c_box03 ul li .date span.month{ padding-bottom:5px; font-size:22px; font-weight:bold;}
.c_box03 ul li .date span.more{ height:30px; background:#424242; font-size:16px; text-transform: capitalize; line-height:30px;}
.c_box03 ul li  dl{ float:left; padding:15px 28px 0 25px; width:330px; }
.c_box03 ul li  dl dt{ font-size:16px; color:#333; margin-bottom:10px;height: 44px;overflow: hidden;}
.c_box03 ul li  dl dd{ color:#666; line-height:18px; height:36px; overflow:hidden;}
.c_box03 ul li:hover dl dt{ text-decoration:underline;}






/*c_box03*/
.c_box04{ padding:5px 0 40px; background:#f7f7f7;}
.c_box04 #cpzsm{ position:relative;}
.c_box04 ul{ overflow:hidden; zoom:1; margin-right:-20px;}
.c_box04 ul li{ float:left; width:235px; margin-right:20px;}
.c_box04 ul li a{ display:block; position:relative; padding-bottom:85px;}
.c_box04 ul li dl{ position:absolute; z-index:99; left:26px; top:130px; width:185px; padding-bottom:10px; background:#fff;opacity:0.9;}
.c_box04 ul li dl dt{ height:60px; line-height:60px; overflow:hidden; background:#d40205;color:#fff; text-align:center; font-weight:bold;}
.c_box04 ul li dl dd{ padding:10px; color:#666; height:23px; line-height:16px; overflow:hidden;}
.c_box04 ul li:hover dl dd{ text-decoration:underline;}
.c_box04 .btn a{ background:url(../images/icons.png) no-repeat;position:absolute;cursor:pointer; width:28px; height:68px; z-index:999; top:60px; display:inline-block;}
.c_box04 .btn #prev{left:0;background-position:0 -82px;}
.c_box04 .btn #next{right:20px; background-position:0 -190px}

/*footer*/
.f_box01{ background:#191919; padding:40px 0 30px; overflow:hidden; zoom:1;}
.f_box01 dl dt{margin-bottom:30px;}
.f_box01 dl dt a{ font-size:18px; font-weight:bold; text-transform:uppercase; color:#fff; }
.f_box01 .index_product{ float:left; width:300px; margin-left:70px;}
.f_box01 .index_product dl dd a{ font-size:14px; color:#fff; line-height:24px;height:24px; display:inline-block;}
.f_box01 .index_product dl dd a i{ display:inline-block; background:url(../images/icons.png) no-repeat -221px 0; width:14px; height:14px; vertical-align:middle; margin-right:8px;}
.f_box01 .index_product dl dd a:hover{ transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); -webkit-transform:translateX(10px);}
.f_box01 .index_contact{ float:left; width:270px;}
.f_box01 .f_map{ float:left; width:350px; margin-top:70px;}
.f_box01 .index_contact dl dd{ margin-bottom:30px; font-size:14px; color:#fff; overflow:hidden; zoom:1;}
.f_box01 .index_contact dl dd a{ font-size:14px; color:#fff;}
.f_box01 .index_contact dl dd a:hover{ color:#d40205;}
.f_box01 .index_contact dl dd i{ float:left;display:inline-block; background:url(../images/icons.png) no-repeat; width:21px; height:21px; vertical-align:middle; margin-right:10px; margin-top:3px;}
.f_box01 .index_contact dl dd i.tel{ background-position:-279px 0;}
.f_box01 .index_contact dl dd i.mail{ background-position:-279px -40px;}
.f_box01 .index_contact dl dd i.fax{ background-position:-279px -82px;}
.f_box01 .index_contact dl dd i.add{ background-position:-279px -116px;}
.f_box01 .index_contact dl dd span{ display:inline-block; width:200px; line-height:16px;}
.f_box01 .index_contact .icons{ padding:10px 0 0;}
.f_box01 .index_contact .icons a{ display:inline-block; background:url(../images/link01.png) no-repeat; vertical-align:middle;  margin-right:10px;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:38px;height:38px;}
.f_box01 .index_contact .icons a:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg);}
.f_box01 .index_contact .icons a.icon01{ background-position:-1px 0; }
.f_box01 .index_contact .icons a.icon02{ background-position:-50px 0;}
.f_box01 .index_contact .icons a.icon03{ background-position:-99px 0;}
.f_box01 .index_contact .icons a.icon04{ background-position:-148px 0;}
.f_box01 .index_contact .icons a.icon05{ background-position:-197px 0;}




.f_box02{ background:#d40205; height:50px;}
.f_box02 p{ text-align:center; color:#fff; line-height:50px; font-size:14px;}
.f_box02 p a{color:#fff; line-height:50px; font-size:14px;}
.f_box02 p a:hover{ text-decoration:underline;}
/*sub*/
.backToTop{width:70px; height:70px; background:url(../images/top.jpg) no-repeat center; cursor:pointer; position:fixed; right:5%;  text-indent:9999px; bottom:300px;}
.sub_banner{ overflow:hidden; width:100%; position:relative;}
.sub_banner img{ position:relative; left:50%; margin-left:-960px; width:1920px; height:220px;}


.breadcrumbs{ height:30px; line-height:30px; margin:20px 0;}
.breadcrumbs p{color:#2b2b2b; line-height:30px; text-transform: uppercase;background:#eee; text-align:right; padding-right:20px; }
.breadcrumbs p i{ display:inline-block; background:url(../images/icons.png) no-repeat -191px 0;width:15px; height:14px; margin-right:5px; vertical-align:middle;}
.breadcrumbs a{color:#2b2b2b;line-height:30px; text-transform: uppercase;}

.breadcrumbs a:hover{ color:#d40205;}




.sub_main{overflow:hidden; zoom:1; padding-bottom:100px;}
.sub_main .sub_right{width:690px;float:right;}
.sub_main .sub_left{width:260px;float:left; position:relative;z-index:8;}

.left_product{ margin:0 0 30px;}
.left_product .title,.left_hot .title{ line-height:50px; height:50px; background:#d40205; text-align:center;}
.left_product .title a,.left_hot .title a{font-size:22px; text-transform:uppercase; color:#fff;line-height:50px;}
.left_product .main{ background:#eee; padding:10px 0 20px; width:260px;}
.left_product dl{position:relative; }
.left_product dl dt{padding:0 20px; }
.left_product dl dt a{ display:block; line-height:22px;font-size:16px; color:#555; padding:10px 0; border-bottom:1px solid #fff; text-align:center; }
.left_product dl:hover dt a{ background:#595959; color:#fff;}
.left_product dl dd{position:absolute; z-index:9; top:0px; left:260px; display:none;width:260px; height:auto; padding:10px 0 20px; background:#eee;}
.left_product dl:hover dd{display:block;}
.left_product  dl dd ul li a{display:block; padding: 8px 20px; line-height: 20px;color:#555; font-size:14px; }
.left_product  dl dd ul li a:hover{ background:#d40205; color:#fff;}
.left_product dl dd.sub-list1{top: -55px;}
.left_product dl dd.sub-list2 { top: -110px;}
.left_product dl dd.sub-list3 { top: -165px;}
.left_product dl dd.sub-list4 { top: -220px;}
.left_product dl dd.sub-list5 { top: -275px;}




.left_hot .focus{ background:#eee; padding:20px 10px 30px;}
.left_hot .focus .fcon{position:relative;}
.left_hot .focus .fcon .text{ padding:15px 0; font-size:14px; text-align:center; color:#d40205;height:40px; overflow:hidden;}

.left_hot .fbg .D1fBt{ margin-left:80px; overflow:hidden; zoom:1; text-align:center;}
.left_hot .fbg .D1fBt a{ display:inline-block; width:10px; margin-right:10px; height:10px; background: url(../images/icons.png) no-repeat -291px -147px;float:left;}
.left_hot .fbg .D1fBt a.current{ background-position:-245px 0;}







/*about*/
.sub_about_box{line-height:24px; color:#666; font-size:14px;}
.sub_about_box .title .title01{ text-align:center; color:#333; font-size:16px; text-transform:uppercase; font-weight:bold; }
.sub_about_box .title .text{text-align:center; background:url(../images/line01.jpg) repeat-x center center;margin:15px 0;}
.sub_about_box .title .text span{ display:inline-block; padding:0 10px; background:#fff; color:#444; font-size:14px;}
.sub_about_box .main p.text{  line-height:24px; color:#666; font-size:14px;}
.sub_about_box .main p.pic{overflow:hidden; zoom:1;}
.sub_about_box .main p span{ width:300px; float:left;display:inline-block;  margin:20px 0 20px 30px; }





/*sub_capacity_box*/
.sub_capacity_box{ border:1px solid #bbb;font-size:14px; color:#666; line-height:22px;}
.sub_capacity_box .tab_menu{ overflow:hidden; zoom:1;background:#595959;}
.sub_capacity_box .tab_menu li{ float:left;  background:#595959; border-right:1px solid #bbb;}
.sub_capacity_box .tab_menu li a{padding:10px 21px; height:32px; line-height:32px;color:#fff;font-weight:bold;text-transform:capitalize; font-size:12px;}
.sub_capacity_box .tab_menu li.current{ background:#d40205;}
.sub_capacity_box .tab_box .hide{ display:none;}
.sub_capacity_box .tab_box .sub_tab .title{ margin:20px 0 20px 15px; color:#666; font-size:16px; font-weight:bold; text-transform:capitalize;}
.sub_capacity_box .tab_box .sub_tab .pic{ overflow:hidden; zoom:1; margin:0 4px 20px;}
.sub_capacity_box .tab_box .sub_tab .pic span{ display:inline-block; padding:4px; width:320px; height:240px; float:left; border:1px solid #dcdcdc;}
.sub_capacity_box .tab_box .sub_tab .text{ padding:0 15px 40px; font-size:14px; color:#666; line-height:22px;}





/*case*/
.sub_case_box li{ padding:15px 15px 15px 30px; border:1px solid #5c5c5c; margin-bottom:20px; overflow:hidden; zoom:1;}
.sub_case_box li dl{ float:left; width:430px;}
.sub_case_box li dl dt{ font-size:18px; color:#333; font-weight:bold; margin:10px 0;}
.sub_case_box li dl dd{ color:#666; line-height:22px; height:44px; overflow:hidden; font-size:14px;}
.sub_case_box li dl dd.more{ width:120px; height:30px; line-height:30px; background:#5c5c5c; color:#fff; text-align:center; text-transform:uppercase; margin-top:20px;}
.sub_case_box li .pic{ float:right; width:185px; padding:2px; border:1px solid #a2a2a2;}
.sub_case_box li:hover{ border-color:#d40205;}
.sub_case_box li:hover dl dt{color:#d40205;}
.sub_case_box li:hover dl dd.more{background:#d40205;}





.sub_case_detail .title{font-size:18px; color:#333; font-weight:bold; }
.sub_case_detail .text{color:#666; line-height:22px;font-size:14px; margin:20px 0;}
.sub_case_detail .text img{ padding:2px; border:1px solid #a2a2a2; margin-top:20px;}

.sub_case_detail .share,.sub_news_detail .share{ margin-top:60px;}
.sub_case_detail .share a,.sub_news_detail .share a{ color:#333; font-size:14px;}
.sub_case_detail .share a span,.sub_news_detail .share a span{ display:block;}





/*contact*/
.sub_contact_box  .main01 .title{ text-align:center; font-size:16px; text-transform:uppercase; font-weight:bold; color:#2b2b2b; padding-bottom:25px; background:url(../images/line02.jpg) no-repeat bottom center; margin-bottom:30px;}
.sub_contact_box  .main01 ul li{ color:#333; font-size:16px; margin-bottom:15px;}
.sub_contact_box  .main01 ul li a{color:#333; font-size:16px;}
.sub_contact_box  .main01 ul li a:hover{ color:#d40205;}
.sub_contact_box  .main01 ul li i{display:inline-block; background:url(../images/icons.png) no-repeat; width:22px; height:22px; vertical-align:middle; margin-right:10px;}
.sub_contact_box  .main01 ul li i.add{ background-position:-278px -182px;}
.sub_contact_box  .main01 ul li i.tel{ background-position:-278px -231px;}
.sub_contact_box  .main01 ul li i.mail{ background-position:-278px -270px;}
.sub_contact_box  .main01 ul li i.fax{ background-position:-278px -307px;}
.sub_contact_box  .main01 .more{ font-size:16px;text-transform:uppercase; font-weight:bold; color:#333;}
.sub_contact_box  .inquirymain{ overflow:hidden; zoom:1; margin-top:50px;}
.sub_contact_box  .inquirymain .title{ height:40px; line-height:40px; color:#fff; font-size:14px; background:#d40205;}
.sub_contact_box  .inquirymain .title i{ display:inline-block; background:url(../images/icons.png) no-repeat -260px -360px; width:40px; height:40px; vertical-align:middle; margin-right:20px; margin-top:-2px;}
.sub_contact_box  .inquirymain form,.sub_pro_detail  .inquirymain form{ padding:30px 0 20px 20px; border:1px solid #d8d8d8; border-top:none;}
.sub_contact_box  .inquirymain form label,.sub_pro_detail  .inquirymain form label{display:block;margin-bottom:10px;}
.sub_contact_box  .inquirymain form  label input,.sub_contact_box  .inquirymain form label textarea,.sub_pro_detail  .inquirymain form  label input,.sub_pro_detail  .inquirymain form label textarea{width:490px; padding:0 20px; height:36px; background:#eee; border:none;color:#666; font-size:14px;}
.sub_contact_box  .inquirymain form label textarea,.sub_pro_detail  .inquirymain form label textarea{ padding:10px 20px; height:100px; margin-bottom:20px; font-family:Arial;}
.sub_contact_box  .inquirymain form label .send,.sub_pro_detail  .inquirymain form label .send{ text-align:center; color:#fff; background:#d40205; height:36px; line-height:36px; font-size:22px; border:none; text-transform:uppercase; width:160px; cursor:pointer; font-size:16px;}


.sub_pro_detail  .inquirymain form{border:1px solid #b7b7b7; padding:30px;}






/*faq*/
.sub_faq_box .title{ font-size:22px; color:#333; padding-bottom:15px; text-transform:uppercase; border-bottom:1px solid #d40205; margin-bottom:25px;font-weight:bold;}
.sub_faq_box ul li{ padding:20px; background:#eee; border:1px solid #333; overflow:hidden; zoom:1; margin-bottom:20px;}
.sub_faq_box ul li i{ display:inline-block; font-style:normal; font-size:16px; text-transform:uppercase; float:left; width:25px; color:#333;}
.sub_faq_box ul li span{display:inline-block; }
.sub_faq_box ul li dt{ margin-bottom:10px; overflow:hidden;zoom:1;}
.sub_faq_box ul li dd{line-height: 22px;color: #131313;}
.sub_faq_box ul li dt span{font-size:16px; text-transform:uppercase;color:#333; font-weight:bold;float:left; width:620px;}
.sub_faq_box ul li dd span{font-size:14px;color:#666; line-height:22px;float:left; width:620px;}
.sub_faq_box ul li:hover{ background:#fff; border-color:#d40205;}
.sub_faq_box ul li:hover dd i{color:#d40205;}






/*sub_capacity_box*/
.sub_service_box{ font-size:14px; color:#666; line-height:22px;}
.sub_service_box .tab_menu{ overflow:hidden; zoom:1;}
.sub_service_box .tab_menu li{ float:left;  background:#595959; text-transform:capitalize; border-right:1px solid #bbb; }
.sub_service_box .tab_menu li a{ padding:12px 40px; height:38px; line-height:38px; color:#fff; font-weight:bold;font-size:14px;}
.sub_service_box .tab_menu li.current{ background:#d40205;}
.sub_service_box .tab_box{ padding:30px 20px 20px; border:1px solid #525252;}
.sub_service_box .tab_box .hide{ display:none;}
.sub_service_box .tab_box .sub_tab .title{ margin:0 0 15px 10px; color:#333; font-size:16px; font-weight:bold;}
.sub_service_box .tab_box .sub_tab .pic{ overflow:hidden; zoom:1; margin:70px 0 0}

.sub_service_box .tab_box .sub_tab .text{ margin-left:10px; font-size:14px; color:#666; line-height:22px;}
/*pro_detail*/

.sub_detail_box .main01{ overflow:hidden; zoom:1;}
.sub_detail_box .main01 .pic{ float:left; width:310px;}

.sub_detail_box .main01 .text{ float:left; width:300px; margin-left:20px;}
.sub_detail_box .main01 .text h1{ font-size:14px; color:#323232; padding-bottom:10px; border-bottom:1px dashed #c0c0c0;}
.sub_detail_box .main01 .text dl dd{ padding:10px 0; border-bottom:1px dashed #c0c0c0; color:#646464;}
.sub_detail_box .main01 .text dl{ height:165px;}
.sub_detail_box .main01 .text .send a{ display:inline-block; margin:13px 10px 0 0;}
.sub_detail_box .main01 .text .share{ font-size:14px; color:#323232;}
.sub_detail_box .main01 .text .share img{ margin-left:10px;}




/*news*/
.sub_news_box .title{ font-size:22px; color:#333; padding-bottom:15px; text-transform:uppercase; border-bottom:1px solid #d40205; margin-bottom:30px;font-weight:bold;}
.sub_news_box ul li{ overflow:hidden; zoom:1; position:relative; background:#eee; margin-bottom:20px;}
.sub_news_box ul li .date{ float:left; width:150px; height:150px; background:#d40205; text-align:center; }
.sub_news_box ul li .date span{ display:block; color:#fff;}
.sub_news_box ul li .date span.day{ padding-top:30px; font-size:25px;}
.sub_news_box ul li .date span.day i{ display:block; background:url(../images/icons.png) no-repeat 0 -368px ; width:60px; height:2px; vertical-align:middle; margin:10px 0 5px 45px;}
.sub_news_box ul li .date span.month{ padding-bottom:30px; font-size:28px; font-weight:bold;}
.sub_news_box ul li .date span.more{ height:30px; background:#424242; font-size:16px; text-transform: capitalize; line-height:30px;}
.sub_news_box ul li .pic{ position:absolute; z-index:99; left:0; top:0; width:150px; height:150px;opacity:0;filter: alpha(opacity=0); -webkit-transition: all 450ms ease-out 0s;
-moz-transition: all 450ms ease-out 0s;
-o-transition: all 450ms ease-out 0s;
transition: all 450ms ease-out 0s;
-webkit-transform: rotateY(180deg) scale(0.5,0.5);
-moz-transform: rotateY(180deg) scale(0.5,0.5);
-ms-transform: rotateY(180deg) scale(0.5,0.5);
-o-transform: rotateY(180deg) scale(0.5,0.5);
transform: rotateY(180deg) scale(0.5,0.5);}
.sub_news_box ul li  dl{ float:left; margin-left:30px; width:470px; }
.sub_news_box ul li  dl dt{ font-size:16px; color:#333; margin:25px 0 10px; font-weight:bold;}
.sub_news_box ul li  dl dd{ color:#666; line-height:22px;overflow:hidden; height:44px;}
.sub_news_box ul li:hover dl dt{ text-decoration:underline;}
.sub_news_box ul li:hover .pic{ -webkit-transform: rotateY(0deg) scale(1,1);
-moz-transform: rotateY(0deg) scale(1,1);
-ms-transform: rotateY(0deg) scale(1,1);
-o-transform: rotateY(0deg) scale(1,1);
transform: rotateY(0deg) scale(1,1);opacity:1.0;filter:alpha(opacity=100);}






/*news_detail*/
.sub_news_detail .title{ font-size:18px; color:#333; font-weight:bold;}
.sub_news_detail .title span{ display:block; font-size:16px; margin:20px 0; font-weight:normal;}
.sub_news_detail .text{ color:#666; font-size:14px; line-height:22px;}
.sub_news_detail .text img{padding:2px; border:1px solid #a2a2a2; margin-top:20px;}





/*pro_cover*/
.sub_pro_cover .title{ font-size:22px; color:#333; padding-bottom:15px; text-transform:uppercase; border-bottom:1px solid #d40205; margin-bottom:20px; font-weight:bold;}
.sub_pro_cover .main .title01{ overflow:hidden; zoom:1; height:32px; padding:0 10px; background:#eee;  margin-bottom:20px;}
.sub_pro_cover .main .title01 span.text{ display:inline-block; float:left; width:560px; text-transform: capitalize; font-size:16px; color:#333; font-weight:bold;line-height:32px;}
.sub_pro_cover .main .title01 span.more{ display:inline-block; float:right; width:100px; font-size:14px; color:#d40205; text-transform:uppercase;line-height:32px;}
.sub_pro_cover .main ul{ overflow:hidden; zoom:1; margin-right:-40px;}
.sub_pro_cover .main ul li{ float:left; width:320px; margin-right:40px; margin-bottom:30px;}
.sub_pro_cover .main ul li dl dt{ text-align:center; padding:15px; color:#444; height:40px; overflow:hidden; font-size:16px; text-transform:capitalize;}
.sub_pro_cover .main ul li dl dd{ width:120px; height:30px; line-height:30px; border:1px solid #070001; text-transform:uppercase; text-align:center; margin-left:100px; color:#444;}
.sub_pro_cover .main ul li:hover dl dt{ color:#d40205;}
.sub_pro_cover .main ul li:hover dl dd{ background:#d40205; color:#fff; border-color:#d40205;}







.page{ margin-top:50px; margin-left:160px;}
.page a{ display:inline-block; padding:0 10px; margin-right:10px; height:30px; line-height:30px; color:#222;}
.page a.pre,.page a.next{ background:#343434; color:#fff; text-transform:uppercase;}
.page a.next{ background:#d40205;}



/*pro_detail*/
.sdp_top{overflow:hidden; zoom:1; margin-bottom:50px; }
.sdp_top .left{ width:456px;  float:left;}
.sdp_top .right{ width:500px; float:right;}
.sdp_top .right h1{ font-size:22px; color:#333; margin:0 0 30px;}
.sdp_top .right dl dt{ font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}
.sdp_top .right dl dd{ font-size:14px; color:#333; line-height:24px; height:70px; overflow:hidden;}
.sdp_top .right dl{ padding:0 0 30px; border-bottom:1px dashed #959595;}


.sdp_top .right .help{ margin:30px 0 10px; font-size:14px; color:#666; line-height:22px;}
.sdp_top .right .help span{ display:block;}
.sdp_top .right .chat{ padding-bottom:40px;}

.sdp_top .right .chat a{ display:inline-block; margin-right:20px;}
.sdp_top .right .chat a:hover{opacity:0.9;filter:alpha(Opacity=90);}

.sdp_top .right .share .fenx{ color:#333; font-size:14px;}
/*.sdp_top .right .share a{ display:block;}*/





.preview{float:left;position:relative;}
.jqzoom{ position:relative;}
.jqzoom img{width:440px; height:330px;padding:7px; border:1px solid #868686;}
#spec-list{ margin:10px 0 0;}
#spec-list ul li{float:left;width:115px; }
#spec-list ul li img{width:100px; height:75px; border:1px solid #868686; padding:2px;}
#spec-list ul li:hover img{ border:1px solid #d40205;}



/*jqzoom*/
.zoomdiv{left:859px;z-index:100;position:absolute;top:1px;left:7px;width:320px;height:320px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}





/*pro_detail*/
.sub_pro_detail .title{ width:140px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; background:#000;}
.sub_pro_detail .main{ border:1px solid #b7b7b7; padding:30px; margin-bottom:10px;}
.sub_pro_detail .main .pinfor{font-size:14px; line-height:24px; color:#363636;}
.sub_pro_detail .main .pinfor table{ width:100%; border:solid 1px #cbcbcb; text-align:center; margin:20px 0 0;border-width:1px; border-color:#cbcbcb; border-collapse:collapse}
.sub_pro_detail .main .pinfor table tr{ height:28px;}
.sub_pro_detail .main .pinfor table td{border:solid 1px #cbcbcb;}
.sub_pro_detail .main .pinfor table th{ font-size:14px; line-height:36px;border:solid 1px #cbcbcb; font-weight:normal;text-align:center;}



.sub_pro_detail .main dl{ margin-bottom:30px;}
.sub_pro_detail .main dl dt{ color:#363636; font-size:14px; font-weight:bold; line-height:24px;}
.sub_pro_detail .main dl dd{ font-size:14px; line-height:24px; color:#363636;}







/*xunpan*/
.xuanfu{ position:fixed; right:0;z-index:9999999999999999; bottom:100px;}
.xuanfu .dianji{overflow:hidden;zoom:1;}
.xuanfu .dianji p{ width:40px; height:40px; background:#ddd; color:#fff; text-align:center; line-height:40px; font-size:16px; font-family:"Adobe 黑体 Std R"; margin-bottom:10px; float:right; cursor: pointer;}
.xun_pan{width:204px; background:#ddd; display:none;}
.x_tit{cursor:pointer; font-size:18px; margin-left:25px; color:#fff; text-transform:uppercase; padding:5px 0;}
.x_tit a{color:#fff;}
.x_tit span{ display:inline-block; color:#fff; margin-left:30px; font-size:22px; font-weight:bold;vertical-align:middle;}
.x_content{padding:20px 0; display:none;}
.x_content form label{display:block; width:100%;  margin-bottom:20px;padding-left:5px; margin-left:10px;}
.x_content form label input{ border:none; height:30px; padding:0 5px; width:165px; background:#fff; color:#333; font-size:14px; }
.x_content form label textarea{background:#fff; height:84px; background:#fff; color:#333; font-size:14px; width:165px;padding:5px; font-family:Verdana; border:none;}
.x_content .send{ background:#d40205; width:130px; height:28px; border:none; font-size:13px; color:#feffff; text-transform:uppercase; text-align:center; }

.xun_pan .shunone{display:none;}
.xun_pan .show{ display:inline-block;font-size:36px; margin-top:-8px;}

/*样式：*/
.fenxiang{color: #363636;line-height: 22px;margin-top:20px;}
.fenxiang a{color: #363636;}
.fenxiang span{color:#323232; font-size:14px; font-weight:bold;}
.fenxiang div{margin-bottom:10px;}

/*siteindex*/
.siteindex{font-size:12px;color:#000;overflow: hidden;zoom: 1;}
.siteindex a{color:#000}
.siteindex h2 a{font-size:16px;font-weight:bold;}
.siteindex p{line-height:24px;}
.siteindex .siteabout{line-height:20px;}
.siteindex ul{border:none;margin:0;padding:0;}
.siteindex ul li{border:none;margin:0;line-height:24px;}
.siteindex .sitelist{float:left;margin-right:10px;}